Docker常用镜像部署
Docker Hub镜像仓库:Docker Hub
一、MySQL
1、拉取镜像
docker pull mysql:5.7.37
2、运行镜像
docker run -d --name my-mysql -p 3306:3306 \
-v mysql_data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.7.37
二、Redis
1、拉取镜像
docker pull redis:alpine
2、运行镜像
docker run -d --name my-redis -p 6379:6379 \
-v /my-reids/conf:/usr/local/etc/redis \
redis:alpine
注意:如果想使用自己的配置文件,/my-reids/conf目录下需要存放自己的配置文件。或者使用Dockerfile构建自己的镜像
FROM redis
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
三、Nginx
1、拉取镜像
docker pull nginx:alpine
2、运行镜像
docker run -d --name my-nginx -p 8080:80 \
-v my-nginx-html:/usr/share/nginx \
-v my-nginx-conf:/etc/nginx \
-v my-nginx-log:/var/log/nginx \
nginx:alpine
四、SpringBoot项目
五、[待补充]
后续慢慢补充MQ、ELK、Spring Cloud等中间件的部署
感谢大家的阅读,如果有什么建议或者意见可以留下评论哦! ~ 不负热爱 奔赴山海 ~